.main {
    width: 1200px;
    margin: 20px auto;
}

.main b a {
    display: flex;
}

.main .ac {
    margin-bottom: 20px;
    border-bottom: 2px solid #7b68ee;
}

.main b a .left {
    width: 178px;
    height: 120px;
    overflow: hidden;
    margin-right: 20px;
}

.main b a .left img {
    /*width: 178px;*/
    /*height: 60px;*/
    width: 100%;
}

.mian b a .left h4 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}

.main b a .right h4:hover {
    text-decoration: underline;
}

.main b a .right .desc {
    font-size: 14px;
    color: rosybrown;
}

.bottom-info {
    color: crimson;
    text-align: center;
    margin-top: 20px;
    font-size: 35px;
}

.main b a .right .time {
    font-size: 14px;
    margin-top: 20px;
    color: gray;

}

.main .bottom {
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: center;*/
    /*margin-right: 200px;*/
    /*margin-left: 200px;*/
    /*margin: auto;*/
    font-size: 30px;
    text-align: center;
}